cmake_minimum_required(VERSION 3.16)

# 编译生成的名字
project(utils)
# 添加源文件
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SRC)
# 设置包含的头文件目录
include_directories(
    ${CMAKE_CURRENT_SOURCE_DIR}
    ${INNER_INCLUDE_DIR}
)
# 设置编译链接的目录
link_directories(
    ${INNER_LIB_DIR}
)
# 编译生成静态库
add_library(${PROJECT_NAME} STATIC ${SRC})
# 编译链接的目标库
target_link_libraries(${PROJECT_NAME}
    pthread
)

# 安装头文件
install(FILES
    date_time.h
    maps.h
    map_list.h
    DESTINATION ${INNER_INCLUDE_DIR}/utils
)

